/**
 * @file factiorsc.c
 * @brief Funzioni per gestire input e output dell'utente.
 *
 * Le risorse potrebbero essere uniche o multiple.
 *
 * Scenario:
 * - un programma in esecuzione gestisce le thread e l'invocazione dei vari comandi.
 * - dei programmi figli vengono creati e inviano i loro input e output al programma padre
 * Conseguenze:
 * - si deve definire una modalità di interazione tra processo padre e processo figlio.
 * - il processo figlio deve prendersi la responsabilità di gestire l'interazione con l'utente.
 * - il processo padre deve occuparsi della registrazione dei vari processi figli
 * - il processo padre deve occuparsi dei dati in lettura/scrittura provenienti dai vari figli
 * Scelte:
 * - bisogna scegliere i meccanismi di sistema da utilizzare per permettere la comunicazione tra le varie entità
 * - è necessario definire i tipi di dati da utilizzare e le API da richiamare.
 * Design pattern utilizzati:
 * - Observer
 *
 * @date Mar 5, 2012
 * @author Francesco Corvino
 */
#include "factiorsc.h"

// TODOH d
